thousand flowers tapestry - Spanish English Dictionary